5 תשובות
רגע, זה לא מPHP5.5 ?
למרות שהפונקציות האלה מופיעות רק ב PHP 5.5 - אתה יכול להתחיל להשתמש בהם כבר עכשיו.
פשוט תעשה אינקלוד לקובץ password_compat ותתחיל להשתמש. הקוד יבדוק לבד את גרסת ה-PHP שלך ובהתאם לזה יחליט אם להשתמש בפונקציות המובנות בשפה עצמה או בפונקציות הממומשות בקובץ.
https://github.com/ircmaxell/password_compat/blob/master/lib/password.php
אם אתה בכלל על php4 או איזו גרסנת אספנות אחרת - אתה בבעיה, ולא רק כי אין דרך מומלצת, אלה גם כי השרת חסוף להרבה הרבה בעיות אחרות
וכל מה שאתה יכול לעשות - זה לעדכן את השרת, גם אם זה אומר להחליף חברת אחסון או להקדיש הרבה זמן לשכתוב
אני חושב שמה שאלכס אמר לגבי php 4 תקף לכל גירסאת php שהיא לא האחרונה שמוגדרת "stable" מה הקטע לעבוד עם גירסאות ישנות של php ?
זה אותו כסף - חינם ואם הוציאו גירסא חדשה כנראה יש סיבה - בין אם זה בעיות אבטחה,יעילות או סתם פיצ'רים נחמדים שנוספו לשפה
קודם כל תודה רבה על הקישור, לא ידעתי שקיים דבר כזה, הועלת לי מאוד.
ב) זה לא תלוי בי גירסת ה PHP אלא בשרת של הלקוח...
לפעמים עדיף לזרוק עבודות לפח מאשר להתעסק אחר כך בבעיות שלהם. הרי מתי שיפרצו לו\תהיה לו בעיה במערכת הוא יבוא אליך ולא בהכרח השגיאה מגיע מקוד שגוי אלה מבאג שקיים במנוע עצמו